package nine;

import java.util.Arrays;

public class MatchesDemo {
    public static void main(String[] args) {
/*
邮箱正则表达式:
[a-zA-Z0-9_]+@[a-zA-Z0-9]+(\.[a-zA-Z]+)+
[\w]+@[\w]+(\.[a-zA-Z]+)
注意:
\.中的\是正则表达式中的转义字符
\\.中的第1个\，是java中的转义符，是在转义正则表达式中的\
*/
        String email = "zy_p@q_q.com.cpm";
        String regex = "[\\w]+@[\\w]+(\\.[a-zA-Z]+)+";
//使用regex匹配email是否符合格式要求
        boolean match = email.matches(regex);
        if(match){
            System.out.println("是正确的邮箱格式");
        }else{
            System.out.println("不是正确的邮箱格式");
        }
        String line = "abc123def456ghi78";
//将数字部分替换为#NUMBER#
        line = line.replaceAll("[0-9]+","#NUMBER#");
        System.out.println(line);
    }
}
